infer schema while reading CSV as a Dataframe in Spark